/*
 * @Descripttion:
 * @Author: hejiajun
 * @Date: 2021-11-02 16:08:31
 * @LastEditors: hejiajun
 * @LastEditTime: 2021-11-02 16:33:21
 */
import { createStore } from 'vuex';

export default createStore({
    state: {
        $router: null,

        publicMonitorData: null, // 埋点
        /* 点击事件-不跳转页面 */
        clickMonitorData: {
            B_APP_PAGE: '', // 模块名称(PAGE) 必须有
            E_CLICK_NAME: '', // 点击名称  必须有
        },
        /* 点击事件-跳转页面 */
        turnMonitorData: {
            B_APP_PAGE: '', //模块名称(PAGE) 必须有
            E_CLICK_NAME: '', //点击名称 必须有
            E_CLICK_URL: '', //点击路径(URL)
            E_TURN_URL: '', //跳转路径(URL)
        },
    },
    mutations: {
        // 设置埋点
        setPublicMonitorData(state, value) {
            state.publicMonitorData = value;
        },
        // 设置路由
        setRouter(state, value) {
            state.$router = value;
        },
    },
    actions: {},
    modules: {},
});
